package com.ruoyi.common.core.domain.business.waterManagement;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 水位流量关系对照对象 rel_z_q
 * 
 * @author hwd
 * @date 2023-02-23
 */
@Data
@TableName("rel_z_q")
public class RelZQ extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 测站代码 */
    @Excel(name = "测站代码")
    private String statCd;

    /** 曲线名称 */
    @Excel(name = "曲线名称")
    private String curvNm;

    /** 启用时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "启用时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date enabTm;

    /** 点序号 */
    @Excel(name = "点序号")
    private String ptNo;

    /** 水位 */
    @Excel(name = "水位")
    private BigDecimal curLevel;

    /** 流量 */
    @Excel(name = "流量")
    private BigDecimal curFlow;

    /** 系数1 */
    @Excel(name = "系数1")
    private String k1;

    /** 系数2 */
    @Excel(name = "系数2")
    private String k2;

    /** 系数3 */
    @Excel(name = "系数3")
    private String k3;

    /** 系数4 */
    @Excel(name = "系数4")
    private String k4;

    /** 系数5 */
    @Excel(name = "系数5")
    private String k5;

    /** 常量 */
    @Excel(name = "常量")
    private String b;

    /** 水位上限 */
    @Excel(name = "水位上限")
    private BigDecimal topZ;

    /** 水位下限 */
    @Excel(name = "水位下限")
    private BigDecimal botZ;

    /** 淤积深度 */
    @Excel(name = "淤积深度")
    private BigDecimal siltDepth;

    /** 启动状态 */
    @Excel(name = "启动状态")
    private Integer enabType;

    /** 阶数 */
    @Excel(name = "阶数")
    private Integer rank;

    /** 插入时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "插入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date insertTime;

    /** 备注 */
    @Excel(name = "备注")
    private String nt;


}
